package com.moro.lisp;
/**
 * 这个枚举表示函数的名字（种类），有默认的各种类型和自定义类型
 * @author HJ
 *
 */
public enum JLispMacroName {
	QUOTE,//QUOTE宏
	
	REVERSEQUOTE,//REVERSEQUOTE宏  `
	
	COMMA,//COMMA逗号宏   ,
	
	SETQ,//SETQ宏
	
	SETF,//SETF宏
	
	DO,//DO宏
	
	LET,//LET宏
	
	DEFUN,//DEFUN宏
	
	DEFMACRO,//DEFMACRO宏
	
	COMMAT,//,@宏
	
	CUSTOMIZE,//自定义宏，宏池中可以有任意多个，但是如果这个宏没有作为任何符号的一般值或函数值，则从宏池中移除这种没有意义的宏
}
